package org.pattern.SingletonPattern.Emperor;
/**
 * 
 * @author Mr.zyl
 */
public class Emperor {
	private final static Emperor emperor = new Emperor();
	//通过定义一个私有的构造函数，避免被其他类new出来一个对象，而Emperor自己则可以new一个对象出来
	//其他类对该类的访问都可以通过getInstance获得同一个对象
	private Emperor() {
	}

	public static Emperor getInstance() {
		return emperor;
	}

	public static void say() {
		System.out.println("hello");
	}
}
